170f202e030dc80059c324e2019ce48ef3fca8ef,plugins/mpsdevkit/languages/pluginSolutions/lang.structure/source_gen/jetbrains/mps/lang/structure/pluginSolution/plugin/MoveReferenceLinkSpecialization.java,MoveReferenceLinkSpecialization,confirm,#Tuples._2#Tuples._2#LanguageStructureMigrationParticipant.MigrationBuilder#,32

Before Change


    }
  }
  public void confirm(Tuples._2<Language, SReferenceLink> initialState, Tuples._2<Language, SReferenceLink> finalState, LanguageStructureMigrationParticipant.MigrationBuilder migrationBuilder) {
    migrationBuilder.addPart(initialState._1().getDeclarationNode(), finalState._1().getDeclarationNode(), createMoveReferenceLink_w90w7j_c0a0a1());
  }
  public Collection<SNode> findInstances(SReferenceLink oldLink, SearchScope searchScope) {
    {

After Change


    }
  }
  public void confirm(Tuples._2<Language, SReferenceLink> initialState, Tuples._2<Language, SReferenceLink> finalState, LanguageStructureMigrationParticipant.MigrationBuilder migrationBuilder) {
    SNode from = SNodeOperations.cast(initialState._1().getDeclarationNode(), MetaAdapterFactory.getConcept(0xc72da2b97cce4447L, 0x8389f407dc1158b7L, 0xf979bd086aL, "jetbrains.mps.lang.structure.structure.LinkDeclaration"));
    SNode to = SNodeOperations.cast(finalState._1().getDeclarationNode(), MetaAdapterFactory.getConcept(0xc72da2b97cce4447L, 0x8389f407dc1158b7L, 0xf979bd086aL, "jetbrains.mps.lang.structure.structure.LinkDeclaration"));
    SPropertyOperations.set(from, MetaAdapterFactory.getProperty(0xc72da2b97cce4447L, 0x8389f407dc1158b7L, 0xf979bd086aL, 0xf98052f333L, "role"), SPropertyOperations.getString_def(from, MetaAdapterFactory.getProperty(0xc72da2b97cce4447L, 0x8389f407dc1158b7L, 0xf979bd086aL, 0xf98052f333L, "role"), "") + "_old");
    AttributeOperations.setAttribute(from, new IAttributeDescriptor.NodeAttribute(MetaAdapterFactory.getConcept(0xc72da2b97cce4447L, 0x8389f407dc1158b7L, 0x11d0a70ae54L, "jetbrains.mps.lang.structure.structure.DeprecatedNodeAnnotation")), createDeprecatedNodeAnnotation_w90w7j_a0d0b("The link was moved to concept \"" + INamedConcept__BehaviorDescriptor.getFqName_idhEwIO9y.invoke(SNodeOperations.cast(SNodeOperations.getParent(to), MetaAdapterFactory.getConcept(0xc72da2b97cce4447L, 0x8389f407dc1158b7L, 0x1103553c5ffL, "jetbrains.mps.lang.structure.structure.AbstractConceptDeclaration"))) + "\""));
    migrationBuilder.addPart(initialState._1().getDeclarationNode(), finalState._1().getDeclarationNode(), createMoveReferenceLink_w90w7j_c0a4a1());
  }
  public Collection<SNode> findInstances(SReferenceLink oldLink, SearchScope searchScope) {